﻿using SingleUserMall.Stores.VO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SingleUserMall.StoreSettings.VO;

namespace SingleUserMall.Mall.VO
{
    public class HomeVO
    {
        /// <summary>
        /// 首页字体大小颜色
        /// </summary>
        public HomeSettingVO HomeSetting { get; set; }
        /// <summary>
        /// 首页上部横幅
        /// </summary>
        public IReadOnlyList<BannerMiniVO> UpBanners { get; set; }
        /// <summary>
        /// 首页中部横幅
        /// </summary>
        public IReadOnlyList<BannerMiniVO> MiddleBanners { get; set; }
        /// <summary>
        /// 限时抢购
        /// </summary>
        public BannerMiniVO LimitBanner { get; set; }
        /// <summary>
        /// 团购
        /// </summary>
        public BannerMiniVO GroupBanner { get; set; }
        /// <summary>
        /// 有好货
        /// </summary>
        public BannerMiniVO GoodBanner { get; set; }
        /// <summary>
        /// 批发中心
        /// </summary>
        public BannerMiniVO PFIcon { get; set; }
        /// <summary>
        /// 代理中心
        /// </summary>
        public BannerMiniVO DLIcon { get; set; }
        /// <summary>
        /// 张健品牌
        /// </summary>
        public BannerMiniVO ZJIcon { get; set; }
        /// <summary>
        /// 农副产品
        /// </summary>
        public BannerMiniVO NFIcon { get; set; }
        /// <summary>
        /// 数字货币专区
        /// </summary>
        public BannerMiniVO ZQIcon { get; set; }
        /// <summary>
        /// 积分商城
        /// </summary>
        public BannerMiniVO JFSCIcon { get; set; }
        /// <summary>
        /// 代理商城
        /// </summary>
        public BannerMiniVO DLSCIcon { get; set; }
        /// <summary>
        /// 信用卡
        /// </summary>
        public BannerMiniVO XYKIcon { get; set; }
        /// <summary>
        /// 代理说明图
        /// </summary>
        public BannerMiniVO DLSM { get; set; }
        /// <summary>
        /// 商品分类
        /// </summary>
        public IReadOnlyList<ItemCategoryMiniVO> ItemCategories { get; set; }
        /// <summary>
        /// 热门商品
        /// </summary>
        public IReadOnlyList<ItemMiniVO> HotItems { get; set; }
        /// <summary>
        /// 推荐商品类型
        /// </summary>
        public IReadOnlyList<RecommendCategoryMiniVO> RecommendCategories { get; set; }
        /// <summary>
        /// 首页显示商品
        /// </summary>
        public IReadOnlyList<ItemMiniVO> Items { get; set; }
        /// <summary>
        /// 首页显示商铺
        /// </summary>
        public StoreViewVO store { get; set; }
        /// <summary>
        /// 店铺名称
        /// </summary>
        public IReadOnlyList<StoreMiniViewVO> stores { get; set; }
    }
}
